#ifndef INCLUDED_PIXELSHADERBINARY
#define INCLUDED_PIXELSHADERBINARY

#pragma once

#include <d3d11.h>
#include <string>
#include "com_ptr.h"

class PixelShaderBinary
{
public:
	explicit PixelShaderBinary(const std::string& filepath);
	com_ptr<ID3D11PixelShader> CreateShader(ID3D11Device* device);
private:
	com_ptr<ID3DBlob> m_ShaderBinary;
};

#endif